Yann SoloyYann Soloy
Zverev reaches Shanghai Masters quarter-finals: a year-end No.1 and an unresolved ankle variableHook First set, 6-6, tiebreak 8-6. Alexander Zverev serving. Alexander Bublik...
Laver Cup 2026: Europe Triumphs at the O2, but Data Raises Questions About the 'Era of Dominance'The night the numbers stayed silent When the red and blue lights swept throug...
PSG 4-2 Barcelona: Four Errors in a Match Report and the Price of Sports JournalismThat night I read a report of PSG beating Barcelona 4-2 on a Vietnamese sport...
Alisson's substitution board kick: A lesson in dead-ball managementA penalty at minute 88 does not always come from a technical mistake. It come...
The Empty Column in Vietnam's Swimming Results SheetA swimmer touches the wall and looks up at the scoreboard. One line: 4 minute...
Raynaud's Knee and the Depth Gap the Sacramento Kings Would Rather Nobody SeeIn the second half of a preseason friendly, Maxime Raynaud buckled. No contac...
Xuan Son's Broken Axis, Williams Minh Hoang and Vietnam's Generational GambleMinute 57. Aguinaldo Amani drove his studs into the ball. Xuan Son went down ...
The Empty Cell: V.League's Data Gap and the Trap of Vietnamese Football MemoryStand B of Hàng Đẫy Stadium, one April evening. Beside me, a young reporter...
A “Football” Label on a TV Series: One Small Error at the Gate, One Large Loss at the ExitOn Tuesday morning I opened my football analytics database in Marseille and...
Andros Townsend and the Pattani pitch roller: where Thai League 1's matchday operations standard came looseOn Saturday night at the Pattani stadium, a ground staff member lost control ...
Vietnamese Swimming Lacks Split Data — and the Market Is Paying for That GapLane 4 touched the wall. The scoreboard jumped to 4:42.18. The stands...
Malaysia's Post-Paris Badminton Rebuild: Why a World Title Cannot Fill the Generation GapOn 31 August 2026, at the Adidas Arena in Paris, the last shuttle of the mixe...
Vinicius returns in the Champions League: a reluctant decision and four unverified factsOne sentence made me stop the press-conference recording, longer than any...
European Mixed Doubles Final: France and Germany, Two Paths to the Same RendezvousArena Stožice, Ljubljana. The scoreboard shows 6-9 in favor of Romania. Alexi...
When Transfer Information Becomes Empty: Lessons in Integrity for Football JournalismThe night of August 14, 2026, when the football world was buzzing about Paul...
Table Tennis in the Olympic Cycle: The Gap Measured in Half-Seconds Between Two Edges of the TableGame five, score 9-9. The player stands behind the baseline, the ball resting...
Al-Ahly 3-3 El-Qanah: The 90+3 rescue and the repeatable second-ball flaw inside the box90+3 in Cairo Cairo Stadium, 90+3. I was sitting in the eleventh row, in the...
South American Shock: Two Records in Two Days at José Finkel Trophy 2026 and Lessons for Vietnamese SwimmingI spent the entire summer of 2026 analyzing all 64 matches of the World Cup i...
China Masters 2026: Rankireddy and Shetty Win, and the Map of Gaps Behind an 11-21 LossGame one ended at 11-21. On the scoreboard, that ten-point gap looks like a...
Williams Brings 2026 Heritage to Madrid: A Livery Hiding a Data GapOn Sunday, 13 September 2026, at Madring - Madrid's new circuit - the William...
Laver Cup 2026: Europe Triumphs at the O2, but Data Raises Questions About the 'Era of Dominance'The night the numbers stayed silent When the red and blue lights swept throug...
PSG 4-2 Barcelona: Four Errors in a Match Report and the Price of Sports JournalismThat night I read a report of PSG beating Barcelona 4-2 on a Vietnamese sport...
Alisson's substitution board kick: A lesson in dead-ball managementA penalty at minute 88 does not always come from a technical mistake. It come...
The Empty Column in Vietnam's Swimming Results SheetA swimmer touches the wall and looks up at the scoreboard. One line: 4 minute...
Raynaud's Knee and the Depth Gap the Sacramento Kings Would Rather Nobody SeeIn the second half of a preseason friendly, Maxime Raynaud buckled. No contac...
Xuan Son's Broken Axis, Williams Minh Hoang and Vietnam's Generational GambleMinute 57. Aguinaldo Amani drove his studs into the ball. Xuan Son went down ...
The Empty Cell: V.League's Data Gap and the Trap of Vietnamese Football MemoryStand B of Hàng Đẫy Stadium, one April evening. Beside me, a young reporter...
A “Football” Label on a TV Series: One Small Error at the Gate, One Large Loss at the ExitOn Tuesday morning I opened my football analytics database in Marseille and...
Andros Townsend and the Pattani pitch roller: where Thai League 1's matchday operations standard came looseOn Saturday night at the Pattani stadium, a ground staff member lost control ...
Vietnamese Swimming Lacks Split Data — and the Market Is Paying for That GapLane 4 touched the wall. The scoreboard jumped to 4:42.18. The stands...
Malaysia's Post-Paris Badminton Rebuild: Why a World Title Cannot Fill the Generation GapOn 31 August 2026, at the Adidas Arena in Paris, the last shuttle of the mixe...
Vinicius returns in the Champions League: a reluctant decision and four unverified factsOne sentence made me stop the press-conference recording, longer than any...
European Mixed Doubles Final: France and Germany, Two Paths to the Same RendezvousArena Stožice, Ljubljana. The scoreboard shows 6-9 in favor of Romania. Alexi...
When Transfer Information Becomes Empty: Lessons in Integrity for Football JournalismThe night of August 14, 2026, when the football world was buzzing about Paul...
Table Tennis in the Olympic Cycle: The Gap Measured in Half-Seconds Between Two Edges of the TableGame five, score 9-9. The player stands behind the baseline, the ball resting...
Al-Ahly 3-3 El-Qanah: The 90+3 rescue and the repeatable second-ball flaw inside the box90+3 in Cairo Cairo Stadium, 90+3. I was sitting in the eleventh row, in the...
South American Shock: Two Records in Two Days at José Finkel Trophy 2026 and Lessons for Vietnamese SwimmingI spent the entire summer of 2026 analyzing all 64 matches of the World Cup i...
China Masters 2026: Rankireddy and Shetty Win, and the Map of Gaps Behind an 11-21 LossGame one ended at 11-21. On the scoreboard, that ten-point gap looks like a...
Williams Brings 2026 Heritage to Madrid: A Livery Hiding a Data GapOn Sunday, 13 September 2026, at Madring - Madrid's new circuit - the William...
